package org.jeecg.access.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.access.constant.PlatformType;
import org.jeecg.access.entity.PlatformAccount;

import java.util.List;
import java.util.Map;

/**
 * @description: todo
 * @author: taogang
 * @date: 2025/7/30 11:01
 */
public interface PlatformAccountService extends IService<PlatformAccount> {

    boolean saveAccount(PlatformAccount account);

    boolean updateAccount(PlatformAccount account);

    boolean deleteAccount(String id, String updater);

    boolean batchDeleteAccounts(List<String> ids, String updater);

    List<PlatformAccount> syncPlatformAccounts(String platformType);


}
